package com.kuson.springcloud.service.impl;

import com.kuson.springcloud.service.HystrixService;
import org.springframework.stereotype.Component;

/**
 * 实现这个服务端的接口总部，是为了调用服务的时候在发生意外的时候可以有一个兜底的方法来给前端展示最后的结果
 */
@Component
public class HystrixServiceImpl implements HystrixService {
    @Override
    public String paymentInfo_OK(Integer id) {
        return "服务器发生了宕机，请稍后再试 fallback-paymentInfo_OK";
    }

    @Override
    public String paymentInfo_TimeOut(Integer id) {
        return "服务器发生了宕机，请稍后再试 fallback -paymentInfo_TimeOut";
    }
}
